Recovery in Perturbation - Stable Maximum Cut Instances ∗

نویسنده

  • Tim Roughgarden
چکیده

Today we continue our discussion of exact recovery under perturbation-stability assumptions. We’ll look at a different cut problem than last lecture, and this will also give us an excuse to touch on two cool and fundamental topics, metric embeddings and semidefinite programming. The Maximum Cut problem is a famous NP -hard problem. The input is an undirected graph G = (V,E), where each edge e ∈ E has a positive weight we > 0. The goal is to compute a cut (A,B) that maximizes the weight of the crossing edges (i.e., the edges with one endpoint in each of A,B). The Maximum Cut problem can arise in applications as a type of 2-clustering problem. For example, if weights represent dissimilarities (between images, genomes, etc.), then it makes sense to define clusters so that pairs of objects in different clusters tend to be quite dissimilar. The fact that the Maximum Cut problem is NP -hard may be confusing, given that the Minimum s-t Cut problem is polynomial-time solvable (as proved last lecture or by a reduction to the maximum flow problem). It’s tempting to think that we can reduce the Maximum Cut problem to the Minimum Cut problem just by negating the weights of all of the edges. Such a reduction would yield an instance of Minimum Cut with negative weights (or capacities). But all of the polynomial-time algorithms for solving the Minimum Cut problem require nonnegative edge capacities. Indeed, it’s not hard to prove that the maximum cut problem is NP -hard. The goal for today, analogous to last lecture, is to recover the optimal solution in polynomial time in γ-perturbation-stable instances, where γ is as small as possible. The definition

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CS 264 : Beyond Worst - Case Analysis Lecture # 7 : Exact Recovery in Perturbation - Stable Minimum Cut Instances ∗

This lecture makes explicit a theme introduced surreptitiously last lecture: exact recovery. The genre of question in this sequence of lectures is: for an algorithm A of interest, for which inputs does A solve the problem exactly? For example, last lecture, we proved that the single-link++ algorithm recovers the optimal solution in every 2-stable k-median instance. We generally think of the alg...

متن کامل

Bilu-Linial Stable Instances of Max Cut and Minimum Multiway Cut

We investigate the notion of stability proposed by Bilu and Linial. We obtain an exact polynomial-time algorithm for γ-stable Max Cut instances with γ ≥ c √ logn log logn for some absolute constant c > 0. Our algorithm is robust: it never returns an incorrect answer; if the instance is γ-stable, it finds the maximum cut, otherwise, it either finds the maximum cut or certifies that the instance ...

متن کامل

Center-based Clustering under Perturbation Stability

Clustering under most popular objective functions is NP-hard, even to approximate well, and so unlikely to be efficiently solvable in the worst case. Recently, Bilu and Linial [11] suggested an approach aimed at bypassing this computational barrier by using properties of instances one might hope to hold in practice. In particular, they argue that instances in practice should be stable to small ...

متن کامل

Innovations in Computer Science 2010 Are Stable Instances Easy ? ∗

We introduce the notion of a stable instance for a discrete optimization problem, and argue that in many practical situations only sufficiently stable instances are of interest. The question then arises whether stable instances of NP–hard problems are easier to solve. In particular, whether there exist algorithms that solve correctly and in polynomial time all sufficiently stable instances of s...

متن کامل

Are Stable Instances Easy?

We introduce the notion of a stable instance for a discrete optimization problem, and argue that in many practical situations only sufficiently stable instances are of interest. The question then arises whether stable instances of NP–hard problems are easier to solve. In particular, whether there exist algorithms that solve correctly and in polynomial time all sufficiently stable instances of s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017